Text copied to clipboard!
Наслов
Text copied to clipboard!Inženjer za razvoj softvera
Опис
Text copied to clipboard!
Tražimo Inženjera za razvoj softvera koji će se pridružiti našem dinamičnom timu i doprineti razvoju inovativnih softverskih rešenja. Idealni kandidat je strastven prema programiranju, poseduje analitičko razmišljanje i sposoban je da radi u timskom okruženju. Kao inženjer za razvoj softvera, bićete odgovorni za dizajniranje, implementaciju i testiranje softverskih komponenti koje zadovoljavaju potrebe korisnika i poslovne ciljeve.
Vaš rad će uključivati saradnju sa drugim inženjerima, dizajnerima i menadžerima proizvoda kako biste razvili visokokvalitetne aplikacije. Očekuje se da pratite najbolje prakse u razvoju softvera, kao i da doprinosite kontinuiranom unapređenju procesa i alata. Bićete uključeni u sve faze životnog ciklusa softverskog razvoja, od analize zahteva do implementacije i održavanja.
Uloga zahteva poznavanje više programskih jezika, iskustvo sa razvojnim okvirima i alatima, kao i razumevanje principa objektno orijentisanog programiranja. Takođe, važno je da imate iskustva sa sistemima za kontrolu verzija, kao što je Git, i da ste upoznati sa agilnim metodologijama rada.
Ako ste motivisani da radite na izazovnim projektima, volite da učite nove tehnologije i želite da doprinesete razvoju softverskih rešenja koja imaju stvaran uticaj, pozivamo vas da se prijavite i postanete deo našeg tima.
Одговорности
Text copied to clipboard!- Razvoj i implementacija softverskih rešenja prema specifikacijama
- Pisanje čistog, efikasnog i dokumentovanog koda
- Testiranje i otklanjanje grešaka u softveru
- Saradnja sa timovima za dizajn i proizvodnju
- Održavanje postojećih aplikacija i njihovo unapređenje
- Učešće u planiranju i proceni zadataka
- Praćenje novih tehnologija i njihova primena
- Korišćenje sistema za kontrolu verzija (npr. Git)
- Implementacija sigurnosnih i performansnih standarda
- Pisanje tehničke dokumentacije
Захтеви
Text copied to clipboard!- Diploma iz oblasti računarstva, softverskog inženjeringa ili srodne oblasti
- Iskustvo u razvoju softvera (najmanje 2 godine)
- Poznavanje programskih jezika kao što su Java, C#, Python ili JavaScript
- Iskustvo sa bazama podataka (SQL, NoSQL)
- Razumevanje principa objektno orijentisanog programiranja
- Poznavanje razvojnih okvira (npr. .NET, Spring, React)
- Iskustvo sa alatima za verzionisanje (npr. Git)
- Sposobnost rada u agilnom okruženju
- Dobre komunikacione i timske veštine
- Samostalnost i odgovornost u radu
Могућа питања на интервјуу
Text copied to clipboard!- Koje programske jezike najčešće koristite i zašto?
- Možete li opisati jedan izazovan projekat na kojem ste radili?
- Kako pristupate rešavanju grešaka u kodu?
- Da li imate iskustva sa radom u agilnim timovima?
- Kako ostajete u toku sa novim tehnologijama?
- Koji razvojni alati su vam najkorisniji u svakodnevnom radu?
- Kako biste optimizovali performanse aplikacije?
- Da li ste radili sa cloud platformama (npr. AWS, Azure)?
- Kako dokumentujete svoj kod?
- Koji je vaš pristup testiranju softvera?